package com.a.a.a.b.a.b;

import com.a.a.a.a.a.f.g;
import com.a.a.a.a.b.b.n;
import com.a.a.a.a.c.c.w;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;

public class C
  extends v
{
  private static final Map<String, E> d = new HashMap();
  
  public C(com.a.a.a.b.a.a.b paramb, F paramF)
  {
    super(paramb, paramF);
  }
  
  public w a()
  {
    a(new com.a.a.a.b.a.c[] { com.a.a.a.b.a.c.dW });
    boolean bool1 = false;
    boolean bool2 = false;
    if (this.b.b() == com.a.a.a.b.a.c.cp)
    {
      this.b.k();
      bool1 = true;
    }
    boolean bool3 = false;
    boolean bool4 = false;
    boolean bool5 = false;
    boolean bool6 = false;
    Object localObject1 = null;
    g localg1 = null;
    Object localObject2 = null;
    g localg2 = null;
    for (;;)
    {
      switch (D.a[this.b.b().ordinal()])
      {
      case 3: 
        localObject3 = this.b.w();
        localObject4 = (E)d.get(localObject3);
        if (localObject4 == null) {
          break label368;
        }
        Number localNumber;
        int i;
        switch (D.b[localObject4.ordinal()])
        {
        case 1: 
          bool3 = true;
          break;
        case 2: 
          bool4 = true;
          break;
        case 3: 
          bool5 = true;
          switch (D.a[this.b.k().ordinal()])
          {
          case 1: 
            localNumber = this.b.t();
            localObject1 = localNumber;
            break;
          case 2: 
            i = this.b.h();
            localg1 = a(i);
            break;
          default: 
            throw a("expect digit or ? after QUEUE_ON_PK");
          }
          break;
        case 4: 
          bool6 = true;
          switch (D.a[this.b.k().ordinal()])
          {
          case 1: 
            localNumber = this.b.t();
            localObject2 = localNumber;
            break;
          case 2: 
            i = this.b.h();
            localg2 = a(i);
            break;
          default: 
            throw a("expect digit or ? after TARGET_AFFECT_ROW");
          }
          break;
        }
        break;
      }
      this.b.k();
    }
    label368:
    if (this.b.b() == com.a.a.a.b.a.c.bC)
    {
      this.b.k();
      bool2 = true;
    }
    Object localObject3 = h();
    a(new com.a.a.a.b.a.c[] { com.a.a.a.b.a.c.dr });
    com.a.a.a.a.a.f.d locald = m();
    a(new com.a.a.a.b.a.c[] { com.a.a.a.b.a.c.A, com.a.a.a.b.a.c.N });
    com.a.a.a.a.a.c localc1 = this.a.a();
    if (this.b.b() == com.a.a.a.b.a.c.w)
    {
      localObject4 = new LinkedList();
      ((List)localObject4).add(new com.a.a.a.c.b(locald, localc1));
      while (this.b.b() == com.a.a.a.b.a.c.w)
      {
        this.b.k();
        locald = m();
        a(new com.a.a.a.b.a.c[] { com.a.a.a.b.a.c.A, com.a.a.a.b.a.c.N });
        localc1 = this.a.a();
        ((List)localObject4).add(new com.a.a.a.c.b(locald, localc1));
      }
    }
    Object localObject4 = new ArrayList(1);
    ((List)localObject4).add(new com.a.a.a.c.b(locald, localc1));
    com.a.a.a.a.a.c localc2 = null;
    if (this.b.b() == com.a.a.a.b.a.c.ej)
    {
      this.b.k();
      localc2 = this.a.a();
    }
    com.a.a.a.a.b.d locald1 = null;
    com.a.a.a.a.b.b localb = null;
    if (((n)localObject3).b())
    {
      locald1 = d();
      localb = p();
    }
    return new w(bool1, bool2, (n)localObject3, (List)localObject4, localc2, locald1, localb, bool3, bool4, bool5, bool6, localObject1, localg1, localObject2, localg2);
  }
  
  static
  {
    d.put("COMMIT_ON_SUCCESS", E.a);
    d.put("ROLLBACK_ON_FAIL", E.b);
    d.put("QUEUE_ON_PK", E.c);
    d.put("TARGET_AFFECT_ROW", E.d);
  }
}


/* Location:           C:\Users\ibm\Downloads\txc-yun-sample (1)\txc-yun-sample\lib\txc-client-2.0.72.jar
 * Qualified Name:     com.a.a.a.b.a.b.C
 * JD-Core Version:    0.7.0.1
 */